//*****************************************************************************
//
//	Copyright 2020 Microsoft Corporation
//
//	Licensed under the Apache License, Version 2.0 (the "License");
//	you may not use this file except in compliance with the License.
//	You may obtain a copy of the License at
//
//	http ://www.apache.org/licenses/LICENSE-2.0
//
//	Unless required by applicable law or agreed to in writing, software
//	distributed under the License is distributed on an "AS IS" BASIS,
//	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//	See the License for the specific language governing permissions and
//	limitations under the License.
//
//*****************************************************************************

#pragma once

#include "LogEventArgs.g.h"

namespace winrt::FFmpegInterop::implementation
{
    class LogEventArgs : 
        public LogEventArgsT<LogEventArgs>
    {
    public:
        LogEventArgs(FFmpegInterop::LogLevel level, hstring message);

        FFmpegInterop::LogLevel Level();
        hstring Message();

    private:
        FFmpegInterop::LogLevel m_level;
        hstring m_message;
    };
}
